low-level programming

Translations
низкоуровневое программирование
He is learning low-level programming to better understand computer architecture.
Он изучает низкоуровневое программирование, чтобы лучше понять архитектуру компьютера.
Definitions
Low-level programming refers to programming that is closely related to the hardware of a computer, typically involving languages that provide little abstraction from a computer's instruction set architecture. This includes languages like assembly language and machine code, which allow for direct manipulation of memory and hardware resources.
Words
low

adjective
низкий
level

noun
уровень
programming

noun
программирование